believe despite all odds - German English Dictionary